# Правила именования файлов

1. [Только латинские буквы и цифры](#1-Только-латинские-буквы-и-цифры)
2. [Только строчные буквы](#2-Только-строчные-буквы)
3. [Не используйте пробел](#3-Не-используйте-пробел)
4. [Осмысленные названия на английском языке](#4-Осмысленные-названия-на-английском-языке)

## 1. Только латинские буквы и цифры
При подборе названий для файлов используйте только латинские буквы, цифры, символы «-» и «_».

Из-за того, что для русского языка существует множество различных кодировок, многие программы могут некорректно работать с файлами, имеющими кириллические символы в названии. При использовании русских символов в названии могут возникнуть такие проблемы:

1. Файл корректно отображается при просмотре через FTP-клиент, но не открывается на сайте;
2. Имя файла может «побиться» (стать нечитабельным) при загрузке с локального компьютера на сервер или при копировании файла с сервера на сервер;
3. Файл некорректно индексируется поисковыми системами;
4. Файл не открывается на компьютере пользователя и т.д.

**Хорошо**  
![Иконка формата PDF](img/pdf-icon.png) bank-statement.pdf

**Плохо**  
![Иконка формата PDF](img/pdf-icon.png) квитанция(банк).pdf

## 2. Только строчные буквы
Используйте только строчные буквы для названий файлов. В Windows название «Новый Документ.docx» значит то же самое, что и «новый документ.docx», но это относится не ко всем операционным системам. Например, некоторые Unix-системы проявляют чувствительность к регистру.

**Хорошо**  
`http://cakes.com/popular.html`

**Плохо**  
`http://cakes.com/THEBEST.html` 
 
## 3. Не используйте пробел
Если название файла состоит больше, чем из одного слова, никогда не используйте пробел для отделения слов. Используйте в качестве разделителя символ «-» или «_».

При использовании пробелов ссылки на файлы могут быть отличными от тех, которые вводит пользователь. Например, название страницы about `company.html` может быть записано как `about%20company.html`. Вводя ссылку `sitename.ru/about company.html`, пользователь не попадёт на нужную страницу.

**Хорошо**  
![Иконка формата PNG](img/png-icon.png) icon-skype.png

**Плохо**  
![Иконка формата JPG](img/jpg-icon.png) image 1.jpg

## 4. Осмысленные названия на английском языке
Указывайте для файлов осмысленные названия на английском языке, избегайте названий «по умолчанию» (Новая папка 2) и использования транслита.

Когда пользователь собирается перейти по ссылке, он нередко обращает внимание на её адрес. Если имя страницы или файла описывает содержимое, пользователь охотнее перейдёт по ссылке.

Поисковые системы также учитывают название файла. Ссылка на ваш сайт, содержащая в названии ключевое слово, даёт поисковым системам понять, о чем ваша страница.

**Хорошо**
```html
<a href="/authors/pushkin/biography.html">Биография А.С. Пушкина</a>
```
**Плохо** 
```html
<a href="/section1/folder/straniza-kataloga.html">Каталог товаров</a>
```